On Automatic Diierentiation of Codes with Complex Arithmetic with Respect to Real Variables on Automatic Diierentiation of Codes with Complex Arithmetic with Respect to Real Variables

نویسندگان

  • Christian Bischof
  • Alan Carle
  • Gordon Pusch
  • Gordon D. Pusch
چکیده

We explore what it means to apply automatic diierentiation with respect to a set of real variables to codes containing complex arithmetic. That is, both dependent and independent variables with respect to diierentiation are real variables, but in order to exploit features of complex mathematics, part of the code is expressed by employing complex arithmetic. We investigate how one can apply automatic diierentiation to complex variables if one exploits the homomorphism of the complex numbers C onto R 2. It turns out that, by and large, the usual rules of diierentiation apply, but subtle diierences in special cases arise for sqrt(), abs(), and the power operator.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Derivative Codes through Automatic Differentiation and Interface Contraction: An Application in Biostatistics

Developing code for computing the rst-and higher-order derivatives of a function by hand can be very time-consuming and is prone to errors. Automatic diierentiation has proven capable of producing derivative codes with very little eeort on the part of the user. Automatic diier-entiation avoids the truncation errors characteristic of divided diierence approximations. However, the derivative code...

متن کامل

Application of Automatic Diierentiation to Groundwater Transport Models

Automatic diierentiation is a technique for generating eecient and reliable derivative codes from computer programs with minimal human eeort. Derivatives of model output with respect to input are obtained exactly. No intrinsic limits to program length or complexity exist for this procedure. Calculation of derivatives of complex numerical models is required in system optimization, parameter iden...

متن کامل

Application of Automatic Differentiation to Groundwater Transport Models

Automatic diierentiation (AD) is a technique for generating eecient and reliable derivative codes from computer programs with a minimum of human eeort. Derivatives of model output with respect to input are obtained exactly. No intrinsic limits to program length or complexity exist for this procedure. Calculation of derivatives of complex numerical models is required in systems optimization, par...

متن کامل

Construction and Evaluation of an Incremental Iterative Version of a Parallel Multigrid Cfd Code via Automatic Diierentiation for Shape Optimization Construction and Evaluation of an Incremental Iterative Version of a Parallel Multigrid Cfd Code via Automatic Diierentiation for Shape Optimization

Automatic diierentiation (AD) is a technique for augmenting computer codes to compute derivatives of a subset of their outputs with respect to a subset of their inputs. AD has been shown to provide accurate, but ineecient, sensitivity-enhanced CFD codes for use in aerodynamic shape optimization. To address the ineeciency problem, several special purpose techniques have been suggested. One such ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994